#include "ventanaimagen.h"


//Esto es una prueba de qgraphics view para ver si
//permite hacer lo de pintar las rectas
VentanaImagen::VentanaImagen(): QMdiSubWindow()
{
	setAttribute(Qt::WA_DeleteOnClose);

	scene = new QGraphicsScene(this);

	scene->addPixmap(QPixmap::fromImage(QImage("pruebas/bogart2.jpg")));
	scene->addText("Hello, world!");

	view = new QGraphicsView(scene, this);
	view->show();
	setWidget(view);
	moviendoLinea = false;

}

VentanaImagen::VentanaImagen(Imagen * img) : QMdiSubWindow(){
	setAttribute(Qt::WA_DeleteOnClose);
	imagen = img;
	setWidget(imagen);
	setWindowTitle(img->getTitle());
}

VentanaImagen::~VentanaImagen()
{

}

/*
void VentanaImagen::mousePressEvent(QMouseEvent *event)
{
	if(moviendoLinea){
		moviendoLinea = false;
	}else{
		if(linea != NULL){
			scene->removeItem(linea);
			delete linea;
		}
		origen = event->pos();
		linea = scene->addLine(QLine(origen, origen), QPen(Qt::green, 3, Qt::SolidLine, Qt::RoundCap, Qt::RoundJoin));
	}
}

void VentanaImagen::mouseMoveEvent(QMouseEvent *event)
{
	if(moviendoLinea){
		linea->setLine(QLine(origen, event->pos()));
		view->repaint();
	}
}
*/

Imagen * VentanaImagen::getImagen(){
	return imagen;
}

